package com.ss.android.k;

import android.content.Context;
import android.view.View;
import com.ss.android.k.d.c;

public abstract class dd implements bb {
    View a;
    aa b;
    private c c;

    public dd() {

    }

    public final View a() {
        this.e();
        return this.a;
    }

    public final aa b() {
        this.e();
        return this.b;
    }

    public final c c() {
        if(this.c == null) {
            this.c = new c(this.a());
        }

        return this.c;
    }

    public final Context d() {
        this.e();
        return this.b().b;
    }

    private void e() {
        int v0 = this.a != null ? 1 : 0;
        if(v0 == 0) {
            throw new IllegalArgumentException("This method should not be invoke before bind.");
        }
    }
}

